// 可选类型必须卸载必选类型的后面的
// y -> undefined | number
function foo(x: number, y?: number) {

}

foo(20, undefined)
foo(30)

function foo2(x: number, y: number | undefined) {

}
// foo2(1) // 错误的
foo2(1, undefined)

export {}